package com.example.ymm.modules1.service.user;

import com.example.ymm.base.BaseService;
import com.example.ymm.model.TableList;
import com.example.ymm.model.YmPageDto;
import com.example.ymm.modules1.entity.my.user.DbUserAdvanceDate;
import com.example.ymm.modules1.query.DbUserAdvanceDateQueryCriteria;
import com.example.ymm.modules1.service.dto.UserAdvanceDateDto;

import java.util.List;

public interface DbUserAdvanceDateService extends BaseService<DbUserAdvanceDate> {


    TableList<DbUserAdvanceDate> list(DbUserAdvanceDateQueryCriteria criteria, YmPageDto ymPage);

    List<DbUserAdvanceDate> queryAll(DbUserAdvanceDateQueryCriteria criteria);

    List<UserAdvanceDateDto> getDayListCount(DbUserAdvanceDateQueryCriteria criteria);

    void addBatchFn(List<UserAdvanceDateDto> dtos);


    void addOneFn(DbUserAdvanceDate advanceDate);


}
